package org.example.memora.entity.vo;

import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

@Data
public class PostVO {

    private String postId;

    private String title;

    private String content;

    private String coverUrl;

    private String mediaUrls;

    private String summary;

    private Integer categoryId;

    private String categoryName; // 分类名称

    private Integer status;

    private Integer noteType;

    private Long likeCount;

    private Long collectionCount;

    private Long commentCount;

    private Long viewCount;

    private Integer pinned;

    private Integer count;

    private LocalDateTime createdAt;

    private LocalDateTime updatedAt;

    private Integer userId;

    private String nickname; // 用户昵称

    private String avatarUrl;   // 用户头像

    private List<String> hashtags; // 标签名称列表

}